package twoPoint.p2;

public class test392 {
    public static void main(String[] args) {
       String s = "", t = "ahbgdc";
        System.out.println(new Solution().isSubsequence(s,t));
    }
}
class Solution {
    public boolean isSubsequence(String s, String t) {
        int r=0,l=0;
        int sl=s.length();
        int tl=t.length();
        if (sl==0){
            return true;
        }
        if (tl==0){
            return false;
        }
        while(l<tl&&r<sl){
            if(s.charAt(r)==t.charAt(l)){
                l++;
                r++;
            }
            l++;
        }
        return r==sl;
    }
}

//class Solution {
//    public boolean isSubsequence(String s, String t) {
//        int n = s.length(), m = t.length();
//        int i = 0, j = 0;
//        while (i < n && j < m) {
//            if (s.charAt(i) == t.charAt(j)) {
//                i++;
//            }
//            j++;
//        }
//        return i == n;
//    }
//}

